// request => axios
import request from '@/utils/request'

/**
 * 登录 API
 * @param {Object} data 登录需要的参数对象, 需要 mobile 和 password
 * @returns 请求的结果, promise 对象
 */
export function getRoles(params) {
  // 获取获取所有角色信息
  return request({
    url: '/sys/role',
    method: 'get',
    params

  })
}
// 根据Id删除数据
export function delRoles(id) {
  // 获取获取所有角色信息
  return request({
    url: '/sys/role/' + id,
    method: 'delete'

  })
}
// 新增角色数据
export function addRoles(data) {
  // 获取获取所有角色信息
  return request({
    url: '/sys/role',
    method: 'post',
    data

  })
}
// 修改角色数据
export function editRoles(data) {
  // 获取获取所有角色信息
  return request({
    url: '/sys/role/' + data.id,
    method: 'put',
    data

  })
}
//
export function getAssibnRoles(id) {
  // 获取获取所有角色信息
  return request({
    url: '/sys/role/' + id,
    method: 'get'

  })
}
export function AssibnRolesId(data) {
  // 获取获取所有角色信息
  return request({
    url: '/sys/role/assignPrem',
    method: 'put',
    data

  })
}
